package com.ruoyi.expressdelivery.service;

import com.ruoyi.expressdelivery.domain.ExpressDelivery;

import java.io.UnsupportedEncodingException;
import java.util.List;
import java.util.Map;

public interface ExpressDeliveryService {
    public Map<String, Object> PrintSheet(String msgData) throws UnsupportedEncodingException;

    public void insertwl(String phone, String shdz, String fname, String saleordernum, String remarks,Long companyId,String createtime,String loginname);

    public void updateWl(String phone, String shdz, String fname, String saleordernum, String remarks);

    public void updateWlfp(String phone, String shdz, String fname, String saleordernum, String remarks);

    public Map<String, Object> placeOrder(String msgData, String saleorderNum, String recipients, String sender) throws UnsupportedEncodingException;

    public Map<String, Object> placeOrderfp(String msgData, String saleorderNum, String recipients, String sender) throws UnsupportedEncodingException;

    public Map<String, Object> placeOrderResult(String msgData) throws UnsupportedEncodingException;

    public Map<String, Object> selectOrder(String msgData) throws UnsupportedEncodingException;

    public List<ExpressDelivery> selectInformation(String saleordernum);

    public  ExpressDelivery selectExpressDelivery(String saleordernum);

    public Map<String, Object> selectMoney(String msgData) throws UnsupportedEncodingException;

    public void insert(ExpressDelivery expressDelivery);

    public void deleteinformation(String saleordernum);

    public List<ExpressDelivery> selectSfInformation(String saleordernum);

    public List<ExpressDelivery> selectcompany(String companyid);

}
